package com.css.fxfzfxqh.modules.buildings.calculationTasks.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 建筑物结构重置单价
 *  fxqh_building_price_task
 */

@Data
public class FxqhBuildingPriceTaskEntity implements Serializable {

    private String uuid;

    private String id;

    private String province;
    private String provinceId;
    private String city;
    private String cityId;
    private String county;
    private String countyId;

    // 砌体结构-砖混结构
    //@NotNull(message="根据损坏比计算死亡比系数2不能为空")
    //@Pattern(regexp = "(^-?[1-9](\\d+)?(\\.\\d{1,2})?$)|(^-?0$)|(^-?\\d\\.\\d{1,2}$)", message = "最多保留两位小数。")
    private String brickConcrete;
    // 砌体结构-石木结构
    private String stoneWood;
    // 砌体结构-砖木结构
    private String brickWood;
    // 钢筋混凝土结构-框架结构
    private String reinforcedConcreteFrame;
    // 钢筋混凝土结构-框架-剪力墙结构
    private String reinforcedConcreteFrameShearWall;
    // 钢筋混凝土结构-剪力墙结构
    private String reinforcedConcreteShearWall;
    // 土木结构
    private String soilWood;
    // 木结构
    private String wood;
    // 钢结构
    private String steel;
    // 工业厂房-砖混结构厂房
    private String industrialBrickConcrete;
    // 工业厂房-钢筋混凝土结构厂房
    private String industrialReinforcedConcrete;
    // 工业厂房-钢结构厂房
    private String industrialSteel;
    // 组合结构
    private String composite;
    // 其他
    private String other;

    /**
     * 0:未删除    1:已删除
     */
    private String delFlag;
    private String createUser;//创建人id
    private String createName;
    private Date createTime;//创建时间
    private String updateUser;//修改人id
    private String updateName;
    private Date updateTime;//修改时间


    private Integer rowNum;
    private String errorMsg;
    //城镇室内单价
    private String dhpTownIndoorProperty;
    //农村室内单价
    private String dhpVillageIndoorProperty;

    private String taskId;
}
